$(function(){
    //.ajaxError事件定位到document对象，文档内所有元素发生ajax请求异常，都将冒泡到document对象的ajaxError事件执行处理，ajax方法中有error，先处理error，再冒泡到此处的error
	$(document).ajaxError(
        //所有ajax请求异常的统一处理函数，处理
        function (event,xhr,options,exc){
            if(xhr.status == 'undefined'){
                return;
            }
            switch(xhr.status){
                case 1000:
                	location.href = ctx + '/admin/admin-login';
                    break;
                case 404:
                	
                    break;
            }
        }
    );
	//datatable 异常处理
    $.fn.dataTable.ext.errMode = function(settings, techNote, message){
    	console.log("ext errMode");
    	console.log(settings);
    	if (settings.jqXHR.status == 1000){
    		//登录过期
    		console.log("url:"+settings.ajax.url+";msg:"+settings.jqXHR.responseText);
    		return ;
    	}
    	alert(message);
    };
});